package com.example.cloudtrade.fragment;

import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast; // 示例：可以添加一个Toast提示

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;

import com.example.cloudtrade.R; // 确保R文件被正确导入
import com.example.cloudtrade.SearchActivity; // 导入SearchActivity

public class HomeFragment extends Fragment {

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        // 加载Fragment的布局文件
        // 请确保 R.layout.fragment_home 是您HomeFragment的正确布局文件
        // 如果您之前使用的是 activity_index.xml 并且它是正确的，请改回 R.layout.activity_index
        View view = inflater.inflate(R.layout.activity_index, container, false);

        // 找到搜索框视图
        // 请将 R.id.search_box_home 替换为您布局文件中搜索框的实际ID
        View searchBox = view.findViewById(R.id.search_card_view);

        if (searchBox != null) {
            searchBox.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    // 创建一个Intent来启动SearchActivity
                    Intent intent = new Intent(getActivity(), SearchActivity.class);
                    startActivity(intent);
                }
            });
        } else {
            // 如果找不到搜索框视图，可以给出一个提示，方便调试
            // 在实际发布版本中，您可能希望移除这个Toast或用日志代替
            if (getContext() != null) {
                Toast.makeText(getContext(), "未找到搜索框视图，请检查ID是否正确", Toast.LENGTH_LONG).show();
            }
        }

        // 这里可以添加其他视图的初始化代码
        // 例如:
        // TextView welcomeMessage = view.findViewById(R.id.welcome_text);
        // welcomeMessage.setText("欢迎来到首页!");

        return view;
    }

    // 您可以在这里添加其他Fragment生命周期方法或自定义方法
}